mental impression - Turkish English Dictionary